package com.blog.wu.myblog.base;

import java.util.UUID;

/**
 * @Author wuyanshen
 * @Date 2018-10-22 下午5:50
 * @Discription 数据entity类（对实体的一些操作）
 */
public abstract class DataEntity<T> extends BaseEntity<T>{

    private static final long serialVersionUID = 1L;

    //获取id值(通过uuid生成唯一值)
    private String uuid() {
        String uuid = UUID.randomUUID().toString().replaceAll("-", "");
        return uuid;
    }

    //保存前手动调用
    @Override
    public void preInsert() {
        setId(uuid());
    }

    @Override
    public void preUpdate() {

    }
}
